Volume Raycasting mit OpenCL

نویسنده

  • Nils Kopal
چکیده

Zusammenfassung—Bei dieser Seminarausarbeitung handelt es sich um eine Ausarbeitung, die für einen 3DModellierungskurs (Masterstudiengang Angewandte Informatik) an der Universität Duisburg-Essen im Jahr 2011 geschrieben wurde. Ich veröffentliche diese Ausarbeitung, damit interessierte Studierende oder generell an Bildverarbeitung/Rendering Interessierte sich einen ersten Eindruck über Raycasting erwerben können. Neben der Ausarbeitung wurde ein funktionierender OpenCL Raycaster entwickelt. Ein Video ist unter [1] verfügbar. Der vollständige Source-Code des Raycasters ist im Google Code Archive [2] archiviert. Falls dies nicht mehr der Fall ist, können Interessierte mir auch gerne eine Email schreiben, damit ich den Source-Code zur Verfügung stellen kann. Die Seminarausarbeitung bietet eine Einführung und einen Überblick über das Thema “Volume Raycasting mit OpenCL”. Es wird gezeigt, wie mittels moderner Grafikprozessoren Volumendatensätze in Echtzeit geladen, angezeigt und manipuliert werden können. Außerdem werden grundlegende Algorithmen und Datenstrukturen, die für dieses Thema notwendig sind, vorgestellt. Es wird gezeigt, wie ein rudimentärer Raycaster mittels OpenCL aufgebaut werden kann. Desweiteren werden verschiedene Gradientenoperatoren (CentralDifference, Sobel3D und Zucker-Hummel) vorgestellt, implementiert und evaluiert. Abschließend werden noch Beschleunigungsmöglichkeiten für das Raycasting vorgestellt.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Power Efficiency of Volume Raycasting on Mobile Devices

OpenCL implementation ƒPower consumption correlates linearly with utilization ƒFPS, integration step size, resolution, interaction: only indirect impact (by changing utilization) ƒPower consumption varies for different datasets ƒPossibly cache coherency effects influenced by volume resolution and early ray termination ƒ Inaccurate measurements of frame execution times for 60 FPS ƒCould be cause...

متن کامل

MIT LCS TR - 8 XX Immediate - Mode Ray - Casting

We propose a simple modiication to the classical polygon rasterization pipeline that enables exact, eecient raycasting of bounded implicit surfaces without the use of a global spatial data structure or bounding hierarchy. Our algorithm requires two descriptions for each object: a (possibly non-convex) polyhedral bounding volume, and an implicit equation (including, optionally, a number of clipp...

متن کامل

A refined data addressing and processing scheme to accelerate volume raycasting

Most volume rendering systems based on CPU volume raycasting still suffer from inefficient CPU utilization and high memory usage. To target these issues we present a new technique for efficient data addressing. Furthermore, we introduce a new processing scheme for volume raycasting which exploits thread-level parallelism—a technology now supported by commodity computer architectures. r 2004 Els...

متن کامل

An Advanced Volume Raycasting Technique using GPU Stream Processing

GPU-based raycasting is the state-of-the-art rendering technique for interactive volume visualization. The ray traversal is usually implemented in a fragment shader, utilizing the hardware in a way that was not originally intended. New programming interfaces for stream processing, such as CUDA, support a more general programming model and the use of additional device features, which are not acc...

متن کامل

Accelerating Volume Raycasting using Occlusion Frustums

GPU-based volume raycasting allows to produce high quality renderings on current graphics hardware. The use of such raycasters is on the rise due to their inherent flexibility as well as the advances in hardware performance and functionality. Although recent raycasting systems achieve interactive frame rates on high-end graphics hardware, further improved performance would enable more complex r...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • CoRR

دوره abs/1609.01317  شماره 

صفحات  -

تاریخ انتشار 2016